<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*头部*/
.head-bg {}

.head-box {
	padding: 21px 0;
}

.head-logo {
	position: relative;
}

.head-logo-text {
	font-size: 26px;
	line-height: 45px;
	font-weight: bold;
	color: #393939;
	padding: 10px 0;
}

.head-right-text {
	margin: 6px 0;
}

/* .top-cn-en a {font-size: 14px; line-height:14px; display: inline-block; padding:0 5px; -border-left: 1px solid #818181; border-right: 2px solid #818181; color: #818181;line-height:36px;} */

.head-right-title {
	padding-top: 7px;
	font-size: 16px;
	line-height: 18px;
	color: #666;
	height: 18px;
}

.head-tel-image {
	float: left;
	height: 37px;
	margin-top: 7px;
}

.right-text-box {
	margin-left: 41px;
}

.head-right-tel {
	font-size: 22px;
	color: #393939;
	line-height: 28px;
}



/* 搜索 start */
.head-right-search {
	margin-top: 15px;
	border-radius: 17px;
	/* margin-left: 10px; */
	font-size: 0;
}

.search-key {
	display: inline-block;
	vertical-align: top;
	background: none;
	width: 150px;
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
	font-size: 12px;
	border: 1px solid #ccc;
	border-radius: 17px 0 0 17px;
}

.search-submit {
	/* background:rgba(255,255,255,0.1);
	background: url(../images/searchbg1.png) no-repeat center center; */
	background-size: 18px;
	/* width: 30px; */
	background-color: #1A499B;
	color: #fff;
	height: 32px;
	cursor: pointer;
	display: inline-block;
	padding: 0 15px;
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 3px;
	border: 0;
	/* border-left: 1px solid #1A499B; */
	border-radius: 0 17px 17px 0;
}

.search-submit:hover {
	background-color: #00aaf9;
	/* border-color: #00aaf9; */
}
@media (max-width: 1200px) {
	.search-key {width: 100px;}
	.search-submit {padding: 0 12px; letter-spacing: 0;}
}
@media (max-width: 992px) {
	.head-right-search {display: none;}
}
/* 搜索 end */



.head-mebu-banner-box {
	position: relative;
}



/* 导航 start */
.head-menu {
	width: 100%;
	line-height: 50px;
	/* position: absolute;
z-index:1; */
	/* background:rgba(26,72,124,.5) ; */
	background: #393939;
}

.head-menu-switch {
	display: none;
}

#head-menu-box {
	z-index: 9999;
}

.head-menu-ul {
	text-align: center;
	height: 50px;
}

.head-menu-li {
	width: 10%;
	text-align: center;
	position: relative;
	/* float:left; */
	display: inline-block;
	margin-right: 1.7%;
}

.head-menu-link {
	color: #fff;
	font-size: 16px;
	display: block;
	/* margin-left: -10px; */
}

.cur .head-menu-link,
.head-menu-link:hover {
	background: #dcdcdc;
	color: #393939;
	/* -webkit-box-shadow: 1px 2px 6px 0px #060001;
    -moz-box-shadow: 1px 2px 6px 0px #060001;
    -ms-box-shadow: 1px 2px 6px 0px #060001;
    -o-box-shadow: 1px 2px 6px 0px #060001;
    box-shadow: 1px 2px 6px 0px #060001; */
}

.head-menu-son-ul {
	min-width: 100%;
	position: absolute;
	display: none;
	z-index: 9999;
	background-color: rgba(0, 45, 94, 0.5);
	/* margin-left: -10px;padding:0 5px; */
}

.head-menu-son-li {
	line-height: 36px;
	text-align: center;
}

.head-menu-son-link {
	width: 100%;
	font-size: 14px;
	display: block;
	color: #fff;
	text-align: center;
}

/* 导航 end */



@media (min-width: 768px) {
	.menu-li:hover .menu2-ul {
		display: block;
	}
}


/* 二级导航 end */


.nav-switch {
	font-size: 30px;
	padding: 15px 10px;
	position: absolute;
	right: 0;
	top: 0;
	height: 35px;
	line-height: 35px;
}

.nav-close {
	line-height: 30px;
	display: none;
}

@media (max-width:1200px) {
	.head-bg {
		padding: 0 10px;
	}

	.head-menu-li {
		width: 12.5%;
		margin: 0;
	}
}

@media (max-width:992px) {
	.head-menu-li {
		width: 20%;
	}
}

.pm-show {
	display: none;
}

@media (max-width:768px) {
	.pm-show {
		display: block;
	}

	.head-bg {
		padding: 0;
		height: 50px;
		overflow: hidden;
	}

	.head-box.w1200 {
		padding: 0;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 999;
		background: #393939;
	}

	.head-logo-text {
		color: #fff;
		font-size: 20px;
	}

	.head-right {
		display: none;
	}

	.pm-show {
		display: block;
	}

	.head-logo {
		max-width: none;
		float: none;
		padding: 0 50px 0 10px;
		margin-top: 0;
		height: auto;
	}

	.head-logo-text {
		padding: 5px;
		font-size: 22px;
	}

	.nav-switch {
		color: #fff;
		padding: 8px;
		height: 34px;
		line-height: 34px;
	}

	.head-menu {
		position: fixed;
		top: 0;
		z-index: 99;
		background: none;
		width: 100%;
		height: 100%;
		right: -100%;
	}

	.head-menu-switch {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.2);
	}

	.head-menu-ul {
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
		height: 100%;
		background: #3d464d;
		padding: 15px 0;
		right: -100%;
	}

	.head-menu-li {
		float: none;
		width: auto;
		text-align: left;
		display: block;
	}

	.head-menu-link {
		font-size: 14px;
		line-height: 38px;
		padding: 0 15px;
	}

	.cur .head-menu-link,
	.head-menu-link:hover {
		background: rgba(0, 0, 0, 0.2);
		color: #fff;
	}
}

@media (max-width:480px) {
	.head-logo-text {
		padding: 5px;
		font-size: 17px;
		line-height: 40px;
	}
}

@media (max-width:360px) {
	.head-logo-text {
		font-size: 16px;
	}
}

@media (max-width:320px) {
	.head-logo-text {
		font-size: 15px;
	}
}
</pre></body></html>